package cc.rengu.igas.channel.esb.facade.request;


import cc.rengu.igas.channel.esb.facade.base.BaseRequest;
import cc.rengu.igas.channel.esb.facade.bean.*;

import java.io.Serializable;

/**
 * 消费撤销请求
 *
 * @author wangcheng
 */
public class CoreConsumeCancelRequest extends BaseRequest {
    /* 付款人账户信息 */
    ChnlPayerInfo chnlPayerInfo;
    /* 收款人账户信息 */
    ChnlPayeeInfo chnlPayeeInfo;
    /* 商户相关信息 */
    ChnlMchntInfo chnlMchntInfo;
    /* 交易相关信息 */
    ChnlTransInfo chnlTransInfo;
    /* 身份认证相关信息 */
    ChnlCheckInfo chnlCheckInfo;
    /* 通道交易附加信息 */
    ChnlExtraInfo chnlExtraInfo;
    /* 原交易相关信息 */
    ChnlOrigTxnInfo chnlOrigTxnInfo;

    public ChnlPayerInfo getChnlPayerInfo() {
        return chnlPayerInfo;
    }

    public void setChnlPayerInfo(ChnlPayerInfo chnlPayerInfo) {
        this.chnlPayerInfo = chnlPayerInfo;
    }

    public ChnlPayeeInfo getChnlPayeeInfo() {
        return chnlPayeeInfo;
    }

    public void setChnlPayeeInfo(ChnlPayeeInfo chnlPayeeInfo) {
        this.chnlPayeeInfo = chnlPayeeInfo;
    }

    public ChnlMchntInfo getChnlMchntInfo() {
        return chnlMchntInfo;
    }

    public void setChnlMchntInfo(ChnlMchntInfo chnlMchntInfo) {
        this.chnlMchntInfo = chnlMchntInfo;
    }

    public ChnlTransInfo getChnlTransInfo() {
        return chnlTransInfo;
    }

    public void setChnlTransInfo(ChnlTransInfo chnlTransInfo) {
        this.chnlTransInfo = chnlTransInfo;
    }

    public ChnlCheckInfo getChnlCheckInfo() {
        return chnlCheckInfo;
    }

    public void setChnlCheckInfo(ChnlCheckInfo chnlCheckInfo) {
        this.chnlCheckInfo = chnlCheckInfo;
    }

    public ChnlExtraInfo getChnlExtraInfo() {
        return chnlExtraInfo;
    }

    public void setChnlExtraInfo(ChnlExtraInfo chnlExtraInfo) {
        this.chnlExtraInfo = chnlExtraInfo;
    }

    public ChnlOrigTxnInfo getChnlOrigTxnInfo() {
        return chnlOrigTxnInfo;
    }

    public void setChnlOrigTxnInfo(ChnlOrigTxnInfo chnlOrigTxnInfo) {
        this.chnlOrigTxnInfo = chnlOrigTxnInfo;
    }
}
